package com.tcxr.server;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.tcxr.biz.LoginBiz;
import com.tcxr.entity.Login;
import com.tcxr.framework.base.ServerBase;
import com.tcxr.framework.system.Algorithm;
import com.tcxr.framework.system.Variables;
import com.tcxr.vo.LoginView;
@Service
public class LoginServer extends ServerBase {
	@Autowired 
	private  LoginBiz loginBiz;
	
	/**
	 * 通过用户名 和密码 验证用户登陆
	 * @param user
	 * @param password
	 * @return
	 */
	public boolean login(String user,String password)
	{
		Login logi=loginBiz.getLogin(user, password);
		//System.out.println("时间查询:"+logi.getLoCreateDate());
		if(logi!=null){
			LoginView loginView=new LoginView(logi);
			 
			super.getSession().setAttribute(Variables.SESSION_USER, loginView);
			super.getSession().setAttribute(Variables.SESSION_USER, loginView);
			
			return true;
		}else {
			return false;
		}
	}
	
	/**
	 * 添加一个用户
	 *  
	 * @param loginView
	 */
	public int addLogin(LoginView loginView)
	{ 
		Login login=new Login();
		
		
		login.setLoUser(loginView.getLoUser());
		login.setLoPassword(Algorithm.MD5(loginView.getLoPassword()));
		login.setLoName(loginView.getLoName());
		
	int temp=loginBiz.insertLogin(login);
	 
		return temp;
	}
	
	/**
	 * 修改一个用户信息
	 * @param loginView
	 */
	public int setLogin(LoginView loginView)
	{
		
		return 0;
	}
	
	
}
